package com.sketch.entity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.time.LocalDateTime;
import java.util.List;

@Data
@ApiModel(description = "短剧信息")
public class SketchInfoDTO {
    @ApiModelProperty(value = "ID")
    private Long id;

    @NotBlank(message = "名称不能为空")
    @ApiModelProperty(value = "名称")
    private String name;

    @ApiModelProperty(value = "评分")
    private String score;

    @ApiModelProperty(value = "浏览量")
    private int views;

    @ApiModelProperty(value = "推荐文")
    private String recommend;

    @ApiModelProperty(value = "状态：1.连载中 2.完结")
    private int status;

    @ApiModelProperty(value = "类型ID（逗号隔开）")
    private String categoryId;

    @ApiModelProperty(value = "标签ID（逗号隔开）")
    private String tagId;

    @ApiModelProperty(value = "剧场ID（逗号隔开）")
    private String theaterId;

    @ApiModelProperty(value = "简介")
    private String remark;

    @ApiModelProperty(value = "封面")
    private String cover;

    @ApiModelProperty(value = "1上线 2下线")
    private Integer onlineStatus;

    @ApiModelProperty(value = "剧集")
    private List<DramaSeriesDTO> dramaSeriesDTOS;

    @ApiModelProperty(value = "分类标签")
    private List<String> tagList;

}